Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Italy F5 Italy F6 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Italy F3 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Netherlands F3 Serbia&Montenegro F6 Croatia F5 Netherlands F4 Germany F14 Germany F15 Germany F16 France F16 Hungary F6 Germany-w1 Great Britain F7 Germany-w2 Germany-w3 Czech Republic F4 Germany-w4 Czech Republic F5 Tunisia F5 Tunisia F6 Germany F1 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Germany F1 Hungary F1 Hungary F2 Italy F11 Italy F12 Bosnia/Herzegovina F1 Italy F13 Italy F14 Italy F15 Slovenia F1 Italy F16 Slovenia F2 Italy F17 Slovenia F3 Germany F6 Germany F7 Switzerland #1-w1 Germany F10 Croatia F3 Germany F11 Germany F12 Germany F13 Germany F14 Germany F15 France F15 France F16 Germany-w1 France F17 Germany-w2 France F18 Germany-w3 Germany-w4 Germany F3 Austria F2 Germany F5 Croatia F2 Switzerland F1 Switzerland F2 Switzerland F3 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Germany F6 Serbia & Montenegro F2 Germany F7 Germany F8 Germany F9A Germany F10 Germany F11 Germany F13 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F1 Germany F2 Austria F2 Germany F4 Australia F1 Australia F2 Switzerland F1 Switzerland F2 Switzerland F3 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Germany F5 Germany F7 Germany F8 Germany F9 Germany F15 Germany F16 France F15 Bosnia/Herzegovina F6 Germany F18 Germany F19 Germany F1 Germany F2 Germany F4 Germany F5 Croatia F2 Switzerland F1 Switzerland F2 Croatia F3 Switzerland F3 Croatia F4 Croatia F5 Turkey F3 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Germany F6 Slovenia F3 Germany F7 Germany F8 Germany F9 Germany F10 Italy F26 France F14 Bosnia/Herzegovina F7 Germany F21 Croatia F10 Croatia F11 Spain F1 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F6 Germany F7 Germany F2 Tunisia F4 Croatia F1 Turkey F6 Iran F5 China F4 Iran F4 Warsteiner Challenger Wolfsburg - Wolfsburg Ljubljana Open - Ljubljana Ljubljana Open - Ljubljana The LTA Bolton Challenger - Bolton Ljubljana Open - Ljubljana Mordovia Cup 2005 - Saransk Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Kia International in Caloundra - Caloundra Bauer Watertechnology Cup - Eckental Czech Indoor Open - Prague Intersport Heilbronn Open - Heilbronn Internazionali di Tennis - Bergamo Gemax Open - Belgrade BH Telecom Indoors Sarajevo 2006 - Sarajevo Baden Open - Ettlingen Schickendanz Open - Furth Oberstaufen Cup - Oberstaufen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Heilbronn Open - Heilbronn MST ATP Challenger International - Burnie BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Dublin Challenger - Dublin Guzzini Challenger - Recanati 9° Trani Cup - Trani 's Tennis Masters 07 Challenger - Graz Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona ECM Prague Open 2008 - Prague Roma Open Challenger - Rome Rijeka Open - Rijeka Baden Open - Karlsruhe Schickendanz Open - Furth Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz Geneva Challenger - Geneva Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Ipsos Bucharest Challenger - Bucharest Tennislife Cup - Napoli Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Burnie Challenger Wolfsburg Challenger St. Brieuc Challenger Monza Challenger Rhodes Challenger Karlsruhe Challenger Furth Challenger Rijeka Challenger Oberstaufen Challenger Manchester Challenger Recanati Challenger Segovia Challenger Istanbul Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Freudenstadt Challenger Banja Luka Challenger Ljubljana Challenger Sacramento Challenger Tarragona Challenger Kolding Challenger Tiburon Challenger Calabasas Challenger Eckental Challenger Aachen Challenger Knoxville Challenger Cancun Challenger Helsinki Challenger Puebla Challenger Salzburg Challenger Noumea Challenger Heilbronn Challenger Honolulu Challenger Burnie Challenger Bergamo Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Monza Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Zagreb Challenger Biella Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Rimini Challenger Poznan Challenger Kitzbuhel Challenger Istanbul Challenger Rijeka Challenger Ljubljana Challenger Mons Challenger Tashkent Challenger Orleans Challenger Seoul Challenger Eckental Challenger Aachen Challenger Guayaquil Challenger Bratislava Challenger Cancun Challenger Helsinki Challenger Honolulu Challenger Burnie Challenger Caloundra Challenger Sarajevo Challenger Bath Challenger Johannesburg Challenger Tallahassee Challenger Sarasota Challenger Rome Challenger Alessandria Challenger Rijeka Challenger Nottingham Challenger Poznan Challenger Recanati Challenger Vancouver Challenger San Marino Challenger Binghamton Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Alphen Challenger Szczecin Challenger Banja Luka Challenger Trnava Challenger Ljubljana Challenger Mons Challenger Rennes Challenger Orleans Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger Quimper Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Le Gosier Challenger Barletta Challenger Rome Challenger Napoli Challenger Ostrava Challenger Prague Challenger Furth Challenger Nottingham-2 Challenger Anning Challenger Wuhan Challenger Beijing Challenger Genova Challenger Istanbul Challenger Orleans Challenger Mons Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Sarajevo Challenger St. Brieuc Challenger Rome Challenger Johannesburg Challenger Rome Challenger Nottingham-2 Challenger Portoroz Challenger Meerbusch Challenger Como Challenger Genova Challenger Szczecin Challenger Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Andria Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Vercelli Challenger Anning Challenger Heilbronn Challenger Nottingham-2 Challenger Genova Challenger Szczecin Challenger Orleans Challenger Mons Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Brescia Challenger Irving Challenger Kazan Challenger Vercelli Challenger Anning Challenger Busan Challenger Rome Challenger Heilbronn Challenger Seoul Challenger Eskisehir Challenger Ilkley Challenger Segovia Challenger Portoroz Challenger Cordenons Challenger Meerbusch Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Eckental Challenger Ortisei Challenger Brescia Challenger Andria Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Bergamo Challenger Wroclaw Challenger Jonkoping Challenger St. Brieuc Challenger Gwangju Challenger Nanjing Challenger Anning Challenger Busan Challenger Seoul Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Bastad Challenger Portoroz Challenger Cordenons Challenger Szczecin Challenger Orleans Challenger Tiburon Challenger Mons Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger Traralgon Challenger Canberra Challenger Happy Valley Challenger Koblenz Challenger Rennes Challenger Kyoto Challenger Yokohama Challenger Irving Challenger Surbiton Challenger Braunschweig Challenger Portoroz Challenger Genova Challenger Szczecin Challenger Orleans Challenger Ortisei Challenger Ismaning Challenger Eckental Challenger Rennes Challenger Quimper Challenger Marbella Challenger Heilbronn Challenger Surbiton Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Meerbusch Challenger Como Challenger Genova Challenger Szczecin Challenger Orleans Challenger Ortisei Challenger Ismaning Challenger Noumea Challenger Newport Beach Challenger Cleveland Challenger Dallas Challenger Bergamo Challenger Pau Challenger Lille Challenger Sophia Antipolis Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Heilbronn Challenger Surbiton Challenger Ludwigshafen Challenger Cherbourg Challenger Koblenz Challenger Potchefstroom Challenger Aix En Provence Challenger Ismaning Challenger Hamburg Challenger Eckental Challenger Biella 3 Challenger Biella 4 Challenger Lille Challenger Split 1 Challenger Split 2 Challenger Miller Lite Hall of Fame Tennis Championships - Newport Miller Lite Hall of Fame Tennis Championships - Newport Croatia Open - Umag Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Ordina Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Medibank International - Sydney Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Serbia Open - Belgrade Chennai Open - Chennai SA Tennis Open - Johannesburg BMW Open - Munich AEGON Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Volkswagen Challenger 2004 - Wolfsburg BMW Open - Munich Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open 13 - Marseille US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Moselle Open - Metz Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier BMW Open - Munich Gerry Weber Open - Halle Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Suisse Open - Gstaad Moselle Open - Metz If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Suisse Open - Gstaad Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Moselle Open - Metz Mercedes Cup - Stuttgart Open Sud de France - Montpellier Mercedes Cup - Stuttgart Dubrovnik Open - Dubrovnik Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Rimini Challenger Dallas Challenger Black Forest Open - Freudenstadt Internazionali di Tennis di Bergamo - Bergamo Le Gosier Challenger Rome Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Bauer Watertechnilogy Cup 2008 - Eckental Charlottesville Challenger Cairo Challenger Bratislava Challenger Cremona Challenger Furth Challenger Belgrade Challenger Savannah Challenger Szczecin Challenger Zagreb Challenger Caltanissetta Challenger Nottingham Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Tiburon Challenger Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Alphen Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Meerbusch Challenger Rome Challenger Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Australian Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro ATP Studena Croatia Open - Umag Campbell's Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Moselle Open - Metz Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami Wimbledon - London French Open - Paris Davis Cup, Group 2, 1R, ALG-SLO 2-3